insulating stick - French English Dictionary